.bg_container { padding: 3px; margin-top: 10px; }

.bg_1 { background: url(../images/Index1029/bg1.png) top center no-repeat; height: 920px; padding: 340px 30px 0 30px; }
.bg_1 div.huaxutitle { margin: 0 auto; width: 220px; height: 45px; background-image: url(../images/Index1029/huaxu.png); }
.bg_1 div.huaxu_list { width: 820px; margin: 0 auto; }
.bg_1 div.huaxu_list div.huaxu { width: 230px; height: 258px; margin: 6px 20px; float: left; background-image: url(../images/Index1029/p_frame.png); }
.bg_1 div.huaxu_list div.huaxu div.huaxu_photo_frame { width: 200px; height: 200px; margin-top: 8px; margin-left: 22px; }
.bg_1 div.huaxu_list div.huaxu div.huaxu_photo_frame img { width: 200px; height: 200px; }
.bg_1 div.huaxu_list div.huaxu div.text { border: 1px; width: 210px; height: 30px; margin-top: 8px; margin-left: 17px; }
.bg_1 div.huaxu_list div.huaxu div.text div { line-height: 30px; }

.bg_2 { height: 310px; }
.bg_2 .weibowidget { width: 460px; float: left; }
.bg_2 .awardlist { width: 462px; height: 299px; float: right; background-image: url(../images/Index1029/awardlist.png); position: relative; }
.bg_2 .awardlist div.list { width: 115px; position: absolute; top: 70px; left: 320px; z-index: 19; }
.bg_2 .awardlist div.list div { height: 40px; }
.bg_2 .awardlist div.text { width: 250px; position: absolute; top: 140px; left: 30px; }
.bg_2 .awardlist .lucky { background: url(../images/Index1029/Lucky.png) no-repeat; width: 86px; height: 92px; top: 30px; left: 360px; position: absolute; z-index: 20; }

.bg_3 { margin-top: 10px; }
.bg_3 .l { width: 570px; float: left; }
.bg_3 .r { width: 355px; float: right; }

.bg_3 div.beiyinmei { height: 335px; width: 565px; background-color: #fff; position: relative; overflow: hidden; }
.bg_3 div.beiyinmei .panel { width: 555px; margin: 0 auto; padding-top: 5px; }
.bg_3 div.beiyinmei .scroll_c { height: 340px; }

.bg_3 div.beiyinmei li { width: 565px; height: 320px; }

.bg_3 div.intro { background-image: url(../images/Index1029/bg3_2.png); height: 235px; width: 565px; }
.bg_3 div.intro div.text { width: 510px; margin-left: 55px; margin-top: 10px; padding-top:10px }
.bg_3 div.intro div.text p { width: 480px; }
.bg_3 div.judges { background-image: url(../images/Index1029/bg3_3.png); height: 577px; width: 353px; }
.bg_3 div.judges div.judgelist { width: 280px; margin-left: 65px; padding-top: 10px; }
.bg_3 div.judges div.judgelist div.judge { margin: 6px 0; }
.bg_3 div.judges div.judgelist div.judge .p { float: left; width: 172px; height: 172px; }
.bg_3 div.judges div.judgelist div.judge .p img { width: 172px; height: 172px; }
.bg_3 div.judges div.judgelist div.judge .text { float: left; width: 85px; margin-left: 10px; }
.bg_3 div.judges div.judgelist div.judge .text .h12 { line-height: 25px; }

.bg_1101 { background: url(../images/Index1029/bg1101.png) top center no-repeat; height: 627px; padding: 340px 30px 0 30px; }
.bg_1101 div.zhanshititle { margin: 0 auto; width: 250px; height: 45px; background-image: url(../images/Index1029/zhanshi.png); }
.bg_1101 div.teamlist { width:765px; margin:0 auto; }
.bg_1101 div.teamlist div.team { width:330px; height:250px; float:left; margin: 10px 25px; }
.bg_1101 div.teamlist div.team div.teamimg img { width:330px; height:210px;  }
.bg_1101 div.teamlist div.team .p1 { padding: 0 10px; line-height:40px; }
.bg_1101 div.teamlist div.team .p2 { padding: 0 10px; line-height:40px; }

.bg_1112_1 { background: url(../images/Index1029/bg1112.png) top center no-repeat; height: 305px; }
.bg_1112_2 .lp {  float:left; width:225px; display:inline-block; }
.bg_1112_2 .ap { float:left; margin:11px 0 0 0px; background:url(../images/Index1029/bg1112_2.png) no-repeat; height:270px; width:707px; display:inline-block }
.bg_1112_2 .ap .text1 { width: 350px; margin:20px 0 0 250px; }
.bg_1112_2 .ap .awardlist { width:400px; margin:30px 0 0 250px; } 
.bg_1112_2 .ap .awardlist .name { float:left;display:inline-block; width:130px; height:25px;}

.bg_1112_3 { background: url(../images/Index1029/bg1112_3.png) top center no-repeat; height: 627px; padding-top:90px; }
.bg_1112_3 div.zhanshititle { margin: 0 auto; width: 250px; height: 45px; background-image: url(../images/Index1029/zhanshi.png); }
.bg_1112_3 div.teamlist { width:765px; margin:0 auto; }
.bg_1112_3 div.teamlist div.team { width:330px; height:250px; float:left; margin: 10px 25px; }
.bg_1112_3 div.teamlist div.team div.teamimg img { width:330px; height:210px;  }
.bg_1112_3 div.teamlist div.team .p1 { padding: 0 10px; line-height:40px; }
.bg_1112_3 div.teamlist div.team .p2 { padding: 0 10px; line-height:40px; }

.bg_1112_4{ margin-top:10px; padding:5px; }
.bg_1112_4 .l{ width:570px; display:inline-block; float:left; }
.bg_1112_4 .l div.weibowidget {}
.bg_1112_4 .l div.intro { background-image: url(../images/Index1029/bg3_2.png); height: 235px; width: 565px; }
.bg_1112_4 .l div.intro div.text { width: 510px; margin-left: 55px; margin-top: 10px; padding-top:10px }
.bg_1112_4 .l div.intro div.text p { width: 480px; }

.bg_1112_4 .r { float:right; display:inline-block; width:353px;}
.bg_1112_4 .r div.judges { background-image: url(../images/Index1029/bg3_3.png); height: 577px; width: 353px; }
.bg_1112_4 .r div.judges div.judgelist { width: 280px; margin-left: 65px; padding-top: 10px; }
.bg_1112_4 .r div.judges div.judgelist div.judge { margin: 6px 0; }
.bg_1112_4 .r div.judges div.judgelist div.judge .p { float: left; width: 172px; height: 172px; }
.bg_1112_4 .r div.judges div.judgelist div.judge .p img { width: 172px; height: 172px; }
.bg_1112_4 .r div.judges div.judgelist div.judge .text { float: left; width: 85px; margin-left: 10px; }
.bg_1112_4 .r div.judges div.judgelist div.judge .text .h12 { line-height: 25px; }

/******scroll*****/
.panel .scroll_c .jcarousel-skin-tango .jcarousel-prev-horizontal, .panel .scroll_c .jcarousel-skin-tango .jcarousel-next-horizontal { top: 125px; }

.panel .scroll_c .jcarousel-skin-tango .jcarousel-container-horizontal { width: 555px; }
.panel .scroll_c .jcarousel-skin-tango .jcarousel-clip-horizontal { height: 555px; height: 320px; }
